package com.szholly.plug.activity.model;

import com.szholly.data.general.*;

/**
 * 待办列表
 */
public class BpmWorklistRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 业务分组
	 */
	public final static String FIELD_SGroup = "S_GROUP";
	
	/**
	 * 当前审批人
	 */
	public final static String FIELD_SAssingusers = "S_ASSINGUSERS";
	
	/**
	 * 流程定义ID
	 */
	public final static String FIELD_SDefinid = "S_DEFINID";
	
	/**
	 * 表单URL
	 */
	public final static String FIELD_SFormurl = "S_FORMURL";
	
	/**
	 * 表单的名称
	 */
	public final static String FIELD_FORMNAME = "S_FORMNAME";
	
	/**
	 * 表单的弹窗ID
	 */
	public final static String FIELD_FORMPOPID = "S_FORMPOPID";
	
	/**
	 * 表单的主表数据表名称
	 */
	public final static String FIELD_TABLENAME = "S_TABLENAME";
	
	/**
	 * 任务ID
	 */
	public final static String FIELD_ITaskid = "S_TASKID";
	
	/**
	 * 任务定义
	 */
	public final static String FIELD_TaskDefinid = "S_TASKDEFINID";
	
	/**
	 * 任务名称
	 */
	public final static String FIELD_STaskname = "S_TASKNAME";
	
	/**
	 * 开始时间
	 */
	public final static String FIELD_DBegintime = "D_BEGINTIME";
	
	/**
	 * 签收时间
	 */
	public final static String FIELD_QSTime = "D_QSTIME";
	
	/**
	 * 流程定义名称
	 */
	public final static String FIELD_SDefinname = "S_DEFINNAME";
	
	/**
	 * 业务名称
	 */
	public final static String FIELD_BUSINESS = "S_BUSINESS";
	
	/**
	 * 当前数据是否有创建的催办
	 */
	public final static String FIELD_HASCJREMINDERS = "S_HASCJREMINDERS";
	
	/**
	 * 当前数据是否有完成前的催办
	 */
	public final static String FIELD_HASWCREMINDERS = "S_HASWCREMINDERS";
	
	/**
	 * 业务数据主键值
	 */
	public final static String FIELD_KEY = "S_KEY";
	/**
	 * 任务超时时限
	 */
	public final static String FIELD_REMINDERS_QX = "S_REMINDERS_QX";	
	/**
	 * 获取业务分组
	 */
	public String getSGroup() {
		return (String) getValue(GlobalDataType.String, FIELD_SGroup);
	}

	/**
	 * 设置业务分组
	 */
	public void setSGroup(String value) {
		setValue(FIELD_SGroup, value);
	}
	
	/**
	 * 获取当前审批人
	 */
	public String getSAssingusers() {
		return (String) getValue(GlobalDataType.String, FIELD_SAssingusers);
	}

	/**
	 * 设置当前审批人
	 */
	public void setSAssingusers(String value) {
		setValue(FIELD_SAssingusers, value);
	}
	
	/**
	 * 获取流程定义ID
	 */
	public String getSDefinid() {
		return (String) getValue(GlobalDataType.String, FIELD_SDefinid);
	}

	/**
	 * 设置流程定义ID
	 */
	public void setSDefinid(String value) {
		setValue(FIELD_SDefinid, value);
	}
	
	/**
	 * 获取表彰URL
	 */
	public String getSFormurl() {
		return (String) getValue(GlobalDataType.String, FIELD_SFormurl);
	}

	/**
	 * 设置表彰URL
	 */
	public void setSFormurl(String value) {
		setValue(FIELD_SFormurl, value);
	}
	
	/**
	 * 获取任务ID
	 */
	public String getITaskid() {
		return (String) getValue(GlobalDataType.String, FIELD_ITaskid);
	}

	/**
	 * 设置任务ID
	 */
	public void setITaskid(String value) {
		setValue(FIELD_ITaskid, value);
	}
	
	/**
	 * 获取任务定义ID
	 */
	public String getTaskDefinid() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskDefinid);
	}

	/**
	 * 设置任务定义ID
	 */
	public void setTaskDefinid(String value) {
		setValue(FIELD_TaskDefinid, value);
	}
	
	/**
	 * 获取任务名称
	 */
	public String getSTaskname() {
		return (String) getValue(GlobalDataType.String, FIELD_STaskname);
	}

	/**
	 * 设置任务名称
	 */
	public void setSTaskname(String value) {
		setValue(FIELD_STaskname, value);
	}
	
	/**
	 * 获取开始时间
	 */
	public java.util.Date getDBegintime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_DBegintime);
	}

	/**
	 * 设置开始时间
	 */
	public void setDBegintime(java.util.Date value) {
		setValue(FIELD_DBegintime, value);
	}
	
	/**
	 * 获取签收时间
	 */
	public java.util.Date getQStime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_QSTime);
	}

	/**
	 * 设置签收时间
	 */
	public void setQStime(java.util.Date value) {
		setValue(FIELD_QSTime, value);
	}
	
	/**
	 * 获取流程定义名称
	 */
	public String getSDefinname() {
		return (String) getValue(GlobalDataType.String, FIELD_SDefinname);
	}

	/**
	 * 设置流程定义名称
	 */
	public void setSDefinname(String value) {
		setValue(FIELD_SDefinname, value);
	}
	
	/**
	 * 获取业务数据名称
	 */
	public String getBusiness() {
		return (String) getValue(GlobalDataType.String, FIELD_BUSINESS);
	}

	/**
	 * 设置业务数据名称
	 */
	public void setBusiness(String value) {
		setValue(FIELD_BUSINESS, value);
	}
	
	/**
	 * 当前数据是否有创建的催办
	 */
	public String getHasCJReminders() {
		return (String) getValue(GlobalDataType.String, FIELD_HASCJREMINDERS);
	}

	/**
	 * 当前数据是否有创建的催办
	 */
	public void setHasCJReminders(String value) {
		setValue(FIELD_HASCJREMINDERS, value);
	}
	
	/**
	 * 当前数据是否有完成前的催办
	 */
	public String getHasWCReminders() {
		return (String) getValue(GlobalDataType.String, FIELD_HASWCREMINDERS);
	}

	/**
	 * 当前数据是否有完成前的催办
	 */
	public void setHasWCReminders(String value) {
		setValue(FIELD_HASWCREMINDERS, value);
	}
	
	/**
	 * 获取表单的名称
	 */
	public String getFormName() {
		return (String) getValue(GlobalDataType.String, FIELD_FORMNAME);
	}

	/**
	 * 设置表单的名称
	 */
	public void setFormName(String value) {
		setValue(FIELD_FORMNAME, value);
	}
	
	/**
	 * 获取表单的弹窗ID
	 */
	public String getFormPopId() {
		return (String) getValue(GlobalDataType.String, FIELD_FORMPOPID);
	}

	/**
	 * 设置表单的弹窗ID
	 */
	public void setFormPopId(String value) {
		setValue(FIELD_FORMPOPID, value);
	}
	
	/**
	 * 获取表单的主表数据表名称
	 */
	public String getTableName() {
		return (String) getValue(GlobalDataType.String, FIELD_TABLENAME);
	}

	/**
	 * 设置表单的主表数据表名称
	 */
	public void setTableName(String value) {
		setValue(FIELD_TABLENAME, value);
	}
	
	/**
	 * 获取表主键
	 */
	public String getKey() {
		return (String) getValue(GlobalDataType.String, FIELD_KEY);
	}

	/**
	 * 设置表主键
	 */
	public void setKey(String value) {
		setValue(FIELD_KEY, value);
	}
	/**
	 * 超时时限
	 * @return
	 */
	public String getRemindersQx() {
		return (String) getValue(GlobalDataType.String, FIELD_REMINDERS_QX);
	}

	/**
	 * 超时时限
	 * @param value
	 */
	public void setRemindersQx(String value) {
		setValue(FIELD_REMINDERS_QX, value);
	}	
}